home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d13
/
q_aparad.arc
/
PPROG.QA
< prev
next >
Wrap
Text File
|
1991-03-13
|
10KB
|
331 lines
PARADOX COMMON QUESTIONS AND ANSWERS
PPROG
1. The Paradox 3.0 Personal Programmer has generated a
problem that returns "QEDIT not found."
This can happen if the user modifies the application and
does not change anything, then the Personal Programmer
does not rewrite the qedit and utl scripts.
The workaround is to go into the Personal Programmer and
modify the application by selecting the menu action. Go
through the prompts and select <R>evise, but do not change
anything. Then, exit out to Paradox and play the script
"APNAMELIB.SC".
2. I am running Paradox on a network and when I try to run
the Personal Programmer, I get the message "Out of
memory."
The Personal Programmer was not designed to be a multiuser
program. It requires a total of 580K free to run it, and
with that much RAM you will not be able to build much of
an application before you run out of RAM. The bottom line
is that you need as much free memory as you can come up
with.
When the network drivers are loaded, you will have much
less than the 580K necessary. Consequently, you cannot
run PProg on a network.
Instead, install and run the PProg on a stand-alone
machine, then after the application is complete, transfer
it to the network server. The following steps will allow
you to install PProg on a local hard disk of a node on the
network:
a) While linked to the network server, create a PARADOX2
directory on the local hard disk.
b) Copy all the files from the PARADOX2 directory on the
network server to the local PARADOX2 directory.
c) Install the PProg using the A:PINSTALL program.
d) Set the node to run in stand-alone mode. (Eliminate
all network drivers and TSR's)
e) Log on to the new PARADOX2\PPROG directory and type
"PPROG" to make sure it has been installed correctly.
f) Once you have verified that PProg is OK, you can
delete all the files from the PARADOX2 directory.
They only need to be present when installing PProg.
g) Build your application using the local hard disk.
h) Transfer the completed application to the network
server.
i) In interactive Paradox, run the -----LIB.SC script to
rebuild the libraries in the new directory. Refer to
page 128 of the PProg manual for script name
explanations.
3. I just modified my Personal Programmer application and
added a menu action that will play a PAL script I created
in Paradox. When I go to play my application, it appears
as if the application has not been updated.
Whenever you make a modification to the Personal
Programmer application, you should go out to Paradox and
play a script with the name "APPNALIB" where "APPNA" is
the name of your application and "LIB" stands for library.
This script will rebuild your application library.
4. When I was running my application that I created with the
Personal Programmer, I received the error message "Unknown
object type." What does that mean?
Unknown object type means that your application library
file is damaged. To rebuild the library file, go out to
Paradox and play the script called "APPNALIB" (where
"APPNA" is the name of your application and "LIB" stands
for library).
5. I recently purchased Paradox 3.0 and was trying to use the
Personal Programmer. After typing "PPROG" I received the
error message "Out of memory." I have 2 MB of extended
memory on my PC. How can I possibly be out of memory.
Paradox 3.0 does not recognize extended memory. It does,
however, recognize expanded memory. There are several
programs on the market that will enable you to convert
your extended memory to expanded memory. In order to run
the Personal Programmer, you will need a minimum of 580K.
To verify how much memory you actually have prior to
running the Personal Programmer, perform a chkdsk DOS
command. This will return the available bytes free in
RAM. It is recommended that you have a minimum of 595K on
your PC if you want to run the Personal Programmer.
6. I am playing an application created with the Paradox 3.0
Personal Programmer and when I try to edit with all
records I get "Answer table not found."
There is a problem in the Personal Programmer of Paradox
Version 3.0. A simple EDIT with ALL Records will
sometimes result in an error "Answer table not found,"
when there should not be any answer table.
- 2 -
Solution:
A piece of code generated by PProg is not correct. The
only way to repair it is to edit the script and remark out
(;) several lines of code.
To find the appropriate lines of code, start Paradox3 and
change to the directory containing your own Personal
Programmer application.
--Play your application (if its name is Video, play
Video).
--At your application's Menu, Press <Ctrl><Break> (it may
beep).
--NOW, select the menu choice that has been troubling you
with the message "Answer table not found."
--You should see <C>ancel <D>ebug as choices.
--Choose <D>ebug. A line of code will appear at screen's
bottom.
--Press <Ctrl><S> several times in succession until the
line of code at screen's bottom reads: Create "Deleted"
like "Answer".
--Press <Ctrl><E> to enter the script at the displayed
line. Place a semicolon in front of this line and the
next seven lines of code as follows:
; Create "Deleted" like "Answer"
; If (ApplicErrorRetval) THEN
; RETURN FALSE
; ENDIF
; View "Deleted"
; If (ApplicErrorRetval) THEN
; RETURN FALSE
; ENDIF
--Press <F2> to save the changed script.
--Do <S>cripts, <P>lay, <V>ideolib (if your application is
Video). (There will be a script with your app's name
+LIB.) This will rebuild the application's libraries.
That should solve the problem. These steps should be
followed for each of your Menu choices which have the
"Answer table not found" irregularity.
7. I am using the video tutorial in the Personal Programmer
and I am trying to create the multi-table application on
- 3 -
page 45 of the Personal Programmer Guide. The manual
indicates that there is an order form #2 and I cannot find
this form on my diskettes. Am I doing something wrong?
Order form #2 was not included on your diskettes. We will
be happy to send you a new copy of the orders table and
the forms associated with it.
8. I am using the Personal Programmer and I cannot edit the
key fields of my table.
When editing with queries or multi-table views, the tables
must be keyed and the key fields should not be edited.
The reason for this restriction is that when selected
records are edited, Paradox uses the key fields to return
the records to their original location.
9. I am trying to use the Personal Programmer. I created a
directory for my application and when I typed "PPROG" from
that directory, I got the error message "Bad command or
file name."
You should modify your AUTOEXEC.BAT file located in your
root directory (ie. C:\) and add a path command that will
instruct the operating system to look in the
C:\PARADOX3\PPROG directory. For example:
PATH=C:\;C:\PARADOX3;C:\PARADOX3\PPROG
10. I am using the Personal Programmer and I have set up some
validity checks. When I play the application and press
<F1>, I cannot access my table lookup.
There is a problem with the Personal Programmer with the
way it writes scripts. In the section of the script where
the application is in a WAIT TABLE, you should remove the
UNTIL "F1" from the script.
11. I am using the Personal Programmer and have created a view
where I am using the tilde variable. I want the user to
be able to use a pattern match like "S..". The Personal
Programmer does not accept this.
If a variable is equal to a pattern match (ie. x=S..),
the tilde variable will not work. Instead, create a PAL
script which will bring up a query form and MOVETO to the
field name and TYPEIN the variable.
MOVETO [Fieldname]
TYPEIN x
- 4 -
Then, you can add this script as a menu action in the
Personal Programmer.
- 5 -